serverless.yml ボイラープレート(基本フォーマット)
code: serverless.yml
service:
name: <name>
provider:
name: aws
stage: ${opt:stage, self:custom.defaultStage} # option引数からstageの値を取得
region: ap-northeast-1 # Tokyo Region
custom:
defaultStage: st
defaultRegion: ap-northeast-1
otherfile:
environment: # 環境変数
st: ${file(./env/st.yml)} # ちゃんとserverless.ymlと同じ階層に作ってね
prod: ${file(./env/prod.yml)}
accountId: # stageによってアカウントIDが変わる
st: 1234567890
prod: 9087654321
functions: # lambdaを作るところ
<name>:
...
resources: # resource作る所
- ${file()}